/**
 * 
 * @param {Array} menuList 用户的菜单信息，用于和allRoutes进行对比
 * @param {Array} allRoutes 用户的完成动态路由表
 */
let recursionRoutes =(menuList=[],allRoutes=[])=>{

    let userRoutes =[];
     menuList.length>0 && menuList.forEach(menu=>{
        
    //  一个menu：{id: '1', title: 'glsy', name: '管理首页'}

        allRoutes.forEach(route=>{

            if(menu.title===route.meta.title){

                if(menu.children &&menu.children.length>0){
                    // 如果有children属性，需要递归重新计算
                   route.children= recursionRoutes(menu.children,route.children)

                }

                userRoutes.push(route)
            }

            

        })
    })
    return userRoutes

} 
export default recursionRoutes